﻿using System;

namespace PCSharp.Practice
{
    class Exercise
    {
        /// <summary>
        /// Kiểm tra số nguyên nhập vô có các chữ số tăng dần không
        /// </summary>
        public static void CheckN()
        {
            Console.Write("Nhap N :  ");

            int before = 10, after;
            bool isGoUp = true;
            int n = Convert.ToInt32(Console.ReadLine());

            while (n > 0)
            {
                after = n % 10;
                n /= 10;

                if (after > before)
                {
                    isGoUp = false;
                    break;
                }
                before = after;
            }

            if (isGoUp == false)
                Console.WriteLine("Cac chu so khong tang dan");
            else
                Console.WriteLine("Cac chu so tang dan");
        }

        /// <summary>
        /// Tính a^8 bằng 3 phép nhân
        /// </summary>
        /// <param name="a">Số thực muốn tính mũ</param>
        /// <returns>a^8</returns>
        public static double Power(double a)
        {
            double a2 = a * a;
            double a4 = a2 * a2;
            double a8 = a4 * a4;

            return a8;
        }
    }
}
